package com.jumi.microservice.dto.jd.query;

import io.swagger.annotations.ApiModelProperty;

public class JFGoodsReqRequest {
    @ApiModelProperty("频道ID:1-好券商品,2-精选卖场,10-9.9包邮,15-京东配送,22-实时热销榜,23-为你推荐,24-数码家电,25-超市,26-母婴玩具,27-家具日用,28-美妆穿搭,30-图书文具,31-今日必推,32-京东好物,33-京东秒杀,34-拼购商品,40-高收益榜,41-自营热卖榜,108-秒杀进行中,109-新品首发,110-自营,112-京东爆品,125-首购商品,129-高佣榜单,130-视频商品,153-历史最低价商品榜，210-极速版商品")
    private Integer eliteId;
    @ApiModelProperty("页码，默认1")
    private Integer pageIndex;
    @ApiModelProperty("每页数量，默认20，上限50，建议20")
    private Integer pageSize;
    @ApiModelProperty("排序字段(price：单价, commissionShare：佣金比例, commission：佣金， inOrderCount30DaysSku：sku维度30天引单量，comments：评论数，goodComments：好评数)")
    private String sortName;
    @ApiModelProperty("asc,desc升降序,默认降序")
    private String sort;
    @ApiModelProperty("联盟id_应用id_推广位id，三段式")
    private String pid;
    @ApiModelProperty("支持出参数据筛选，逗号','分隔，目前可用：videoInfo(视频信息),hotWords(热词),similar(相似推荐商品),documentInfo(段子信息)，skuLabelInfo（商品标签），promotionLabelInfo（商品促销标签）")
    private String fields;
    @ApiModelProperty("10微信京东购物小程序禁售，11微信京喜小程序禁售")
    private String forbidTypes;

    public Integer getEliteId() {
        return eliteId;
    }

    public void setEliteId(Integer eliteId) {
        this.eliteId = eliteId;
    }

    public Integer getPageIndex() {
        return pageIndex;
    }

    public void setPageIndex(Integer pageIndex) {
        this.pageIndex = pageIndex;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public String getSortName() {
        return sortName;
    }

    public void setSortName(String sortName) {
        this.sortName = sortName;
    }

    public String getSort() {
        return sort;
    }

    public void setSort(String sort) {
        this.sort = sort;
    }

    public String getPid() {
        return pid;
    }

    public void setPid(String pid) {
        this.pid = pid;
    }

    public String getFields() {
        return fields;
    }

    public void setFields(String fields) {
        this.fields = fields;
    }

    public String getForbidTypes() {
        return forbidTypes;
    }

    public void setForbidTypes(String forbidTypes) {
        this.forbidTypes = forbidTypes;
    }
}
